package com.onedec.client.mapper;

import com.onedec.client.entity.OnedecClient;
import com.onedec.client.entity.OnedecClientExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OnedecClientMapper {
    long countByExample(OnedecClientExample example);

    int deleteByExample(OnedecClientExample example);

    int deleteByPrimaryKey(Integer clientId);

    int insert(OnedecClient record);

    int insertSelective(OnedecClient record);

    List<OnedecClient> selectByExample(OnedecClientExample example);

    OnedecClient selectByPrimaryKey(Integer clientId);

    int updateByExampleSelective(@Param("record") OnedecClient record, @Param("example") OnedecClientExample example);

    int updateByExample(@Param("record") OnedecClient record, @Param("example") OnedecClientExample example);

    int updateByPrimaryKeySelective(OnedecClient record);

    int updateByPrimaryKey(OnedecClient record);

    List<OnedecClient> selectByPage(OnedecClient onedecClient);

    long countByPage(OnedecClient onedecClient);

}